// 调用数据库
const { filesQuery } = require('../../libraryDB/files')
const {
  generateRandomSerialNumber,
} = require('../../libraryDB/utils/getSerialNumber')

const { app } = require('../utils/request')

const filesQueryReq = async (req, res) => {
  // 从请求体中获取提交的数据
  try {
    const { data } = req.body
    const dataRes = await filesQuery({ ...data })
    if (!dataRes.data.success) return res.status(401).json({ ...dataRes })
    res.status(200).json({ ...dataRes })
    generateRandomSerialNumber(
      `${JSON.stringify([req.url, dataRes.time, dataRes.msg])}`
    )
  } catch (error) {
    console.log(error)
    res.status(500).json({ ...dataRes })
  }
}

module.exports = { filesQueryReq }
